/*     */ package eos.moe.dragoncore;
/*     */ 
/*     */ import java.io.File;
/*     */ import java.io.IOException;
/*     */ import java.io.OutputStream;
/*     */ import java.io.RandomAccessFile;
/*     */ import java.nio.charset.Charset;
/*     */ import java.util.HashMap;
/*     */ import java.util.List;
/*     */ import java.util.Map;
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ public class bj
/*     */   extends ej<bj.eos/moe/dragoncore/oh>
/*     */ {
/*     */   private xn i;
/*     */   private mh w;
/*     */   private xj q;
/*     */   private Charset g;
/*     */   
/*     */   public bj(xn xn1, mh mh1, xj xj1, Charset charset, rh.eos/moe/dragoncore/ye eos/moe/dragoncore/ye1) {
/*  32 */     super(eos/moe/dragoncore/ye1);
/*  33 */     this.i = xn1;
/*  34 */     this.w = mh1;
/*  35 */     this.q = xj1;
/*  36 */     this.g = charset;
/*     */   }
/*     */ 
/*     */   
/*     */   public void v(eos/moe/dragoncore/oh eos/moe/dragoncore/oh1, hn hn1) throws IOException {
/*  41 */     Map<String, String> map = v(eos/moe/dragoncore/oh.v(eos/moe/dragoncore/oh1));
/*  42 */     if (map.size() == 0) {
/*     */       return;
/*     */     }
/*     */     
/*  46 */     File file = v(this.i.v().getPath());
/*  47 */     boolean bool = false;
/*  48 */     try(RandomAccessFile a = new RandomAccessFile(this.i.v(), dg.w.v()); 
/*  49 */         jl a = new jl(file)) {
/*     */       
/*  51 */       long l = 0L;
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */       
/*  58 */       List<dj> list = v(this.i.v().v());
/*     */       
/*  60 */       for (dj dj : list) {
/*  61 */         Map.Entry<String, String> entry = v(dj, map);
/*  62 */         hn1.v(dj.v());
/*     */         
/*  64 */         long l1 = v(list, dj, this.i) - jl.v();
/*  65 */         if (entry == null) {
/*     */           
/*  67 */           l += v(randomAccessFile, jl, l, l1, hn1);
/*     */         } else {
/*  69 */           String str = v(entry.getValue(), entry.getKey(), dj.v());
/*  70 */           byte[] arrayOfByte = str.getBytes(this.g);
/*  71 */           int i = arrayOfByte.length - dj.z();
/*     */           
/*  73 */           l = v(arrayOfByte, dj, l, l1, randomAccessFile, jl, hn1);
/*     */ 
/*     */           
/*  76 */           v(list, dj, str, arrayOfByte, i);
/*     */         } 
/*     */         
/*  79 */         v();
/*     */       } 
/*     */       
/*  82 */       this.w.z(this.i, jl, this.g);
/*  83 */       bool = true;
/*     */     } finally {
/*  85 */       v(bool, this.i.v(), file);
/*     */     } 
/*     */   }
/*     */ 
/*     */ 
/*     */   
/*     */   public long v(eos/moe/dragoncore/oh eos/moe/dragoncore/oh1) {
/*  92 */     return this.i.v().length();
/*     */   }
/*     */ 
/*     */   
/*     */   public hn.eos/moe/dragoncore/mf v() {
/*  97 */     return hn.eos/moe/dragoncore/mf.q;
/*     */   }
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   public static class eos/moe/dragoncore/oh
/*     */   {
/*     */     private Map<String, String> g;
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */     
/*     */     public eos/moe/dragoncore/oh(Map<String, String> map) {
/* 202 */       this.g = map;
/*     */     }
/*     */   }
/*     */ }


/* Location:              D:\fanbian\[D][龙之核心]DragonCore-2.6.0.3.jar!\eos\moe\dragoncore\bj.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */